#include <stdio.h>
#include <iostream>
#include <fstream>
#include "align.h"

using namespace std;

/*class Align{
private:
	int startMono;
	int endMono;
	int startSeq;
	int endSeq;
	int lengthAlign;
	float valueAlign;

public:
	Align(int startMono, int endMono, int startSeq, int endSeq, int lengthAlign, float val);
	Align(Align * a);
};*/


Align::Align(int startM, int endM, int startS, int endS, int len, float sim)
{
	startMono=startM;
	endMono=endM;
	startSeq=startS;
	endSeq=endS;
	lengthAlign=len;
	valueAlign=sim;
}

Align::Align(Align *& a)
{
	startMono=a->startMono;
	endMono=a->endMono;
	startSeq=a->startSeq;
	endSeq=a->endSeq;
	lengthAlign=a->lengthAlign;
	valueAlign=a->valueAlign;
}


int Align::get_startMono()
{
	return startMono;
}

int Align::get_endMono()
{
	return endMono;
}

int Align::get_startSeq()
{
	return startSeq;
}

int Align::get_endSeq()
{
	return endSeq;
}

int Align::get_lengthAlign()
{
	return lengthAlign;
}

float Align::get_valueAlign()
{
	return valueAlign;
}

bool Align::show_align()
{
	cout << startMono << "\t" << endMono << "\t";
	cout << startSeq << "\t" << endSeq << "\t";
	cout << lengthAlign << "\t" << valueAlign << endl;
	return true;
}
